﻿using Architecture.Domian.Common;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace Architecture.Domain.TraceabilityManage
{
    /// <summary>
    /// 免疫信息表
    /// </summary>
    [Table("ImmuneInFormation")]
    public class ImmuneInFormation : AuditInfo
    {
        /// <summary>
        /// 免疫信息Id
        /// </summary>
        [Key]
        public int IId { get; set; }

        /// <summary>
        /// 生产批次
        /// </summary>
        [StringLength(50)]
        public string? ProductionLot { get; set; }

        /// <summary>
        /// 饲养天数
        /// </summary>
        public int FeedingDays { get; set; }

        /// <summary>
        /// 保健方式
        /// </summary>
        [StringLength(50)]
        public string? HealthCareMode { get; set; }

        /// <summary>
        /// 保健方法
        /// </summary>
        [StringLength(50)]
        public string? HealthCareMethod { get; set; }
    }
}
